package unit8.part1;

import javax.swing.*;
import java.awt.*;

public class ComponentAndContainerTest {
    public static void main(String[] args) {
        Container container = new JFrame("测试组件和容器");// 容器
        container.setSize(500, 200);
        container.setLayout(null);// 布局管理器：绝对布局

        Component component = new JButton("按钮");// 组件
        component.setName("一个按钮");// 名字
        component.setBackground(Color.ORANGE);// 背景色：按钮颜色
        component.setForeground(Color.RED);// 前景色：按钮上元素（字）的颜色
        component.setFont(new Font("宋体", Font.BOLD, 24));// 字体、风格、大小：磅
        component.setSize(100, 100);// 宽、高：像素
        component.setPreferredSize(new Dimension(100, 100));// 优先尺寸
        component.setBounds(0, 0, 100, 100);// 位置，宽高
        component.setEnabled(true);
        component.setVisible(true);
        container.add(component);// 添加组件

        System.out.println(component.getName());
        System.out.println(component.getX());
        System.out.println(component.getY());
        System.out.println(component.getWidth());
        System.out.println(component.getHeight());

        container.setVisible(true);
    }
}
